Expand description

An asynchronous ZIP archive reading/writing crate with a heavy focus on streaming support.

Features

  • Asynchronous design powered by tokio.
  • Support for Stored, Deflate, bzip2, LZMA, zstd, and xz compression methods.
  • Various different reading approaches (seek, stream, filesystem, in-memory buffer).
  • Support for writing complete data (u8 slices) or stream writing using data descriptors.
  • Aims for reasonable specification compliance.

Read more.

Modules

A module which holds relevant error reporting structures/types.
A module which supports reading ZIP files using various approaches.
A module which supports writing ZIP files.

Structs

An immutable store of data about a ZIP entry.

Enums

An attribute host compatibility supported by this crate.
A compression method supported by this crate.

Traits

A trait that extends ZipEntryBuilder’s functionality.
A trait that extends ZipEntry’s functionality.